Restore code to paint the background of the text area which was
authorOwen Taylor <otaylor@redhat.com>
Mon, 17 Jul 2000 23:18:29 +0000 (23:18 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Mon, 17 Jul 2000 23:18:29 +0000 (23:18 +0000)
commitb8dcd76c998315201651d7caf6452c10d1b6f9b4
tree7b218deb9d49c935e1513291b60bd62aeb3c4f61
parent2465ad85f9d97f15841b7d22a87fe08afc19a815
Restore code to paint the background of the text area which was

Mon Jul 17 18:52:38 2000  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkentry.c (gtk_entry_draw_text): Restore code to
paint the background of the text area which was accidentally
removed at some point.

* gtk/gtkrc.[ch] gtk/gtkstyle.[ch] gtk/gtkthemes.[ch]:

 - Move most of the functionality from the theme vtable
   into GtkRcStyleClass and GtkStyleClass. The moved
   vtable functions were changed a bit in the move to
   work better in their new home.

 - Get rid of the engine and engine_data fields from
   GtkRcStyle and GtkStyle; instead the theme
   engine derives theme-specific subclasses of GtkRcStyle
   and GtkStyle

 - Add extra dlsym() found entry point to themes,
   theme_create_rc_style().

* gtk/gtkstyle.c: Copy xthickness, ythickness fields
in gtk_style_real_copy.

  * gtk/themes.[ch]: add a function gtk_theme_engine_register_type()
to register a type associated with an engine. (The engine
won't be unloaded as there is an instance of the type.)
14 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkentry.c
gtk/gtkrc.c
gtk/gtkrc.h
gtk/gtkstyle.c
gtk/gtkstyle.h
gtk/gtkthemes.c
gtk/gtkthemes.h